SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND Queensland 4072 Australia TECHNICAL REPORT No. 99-46 A Process for Derivation and Quantification of Safety Requirements for Components of Complex Systems

نویسندگان

  • Peter Lindsay
  • John McDermid
  • David Tombs
  • Peter A. Lindsay
  • John A. McDermid
  • David J. Tombs
چکیده

This report describes a formal approach to verification and validation of safety requirements for embedded software, by application to a simple control-logic case study. The logic is formally specified in Z. System safety properties are formalised by defining The paper develops a theoretical basis for assigning safety requirements for components of complex systems, including software, in a form that integrates well with established system-safety engineering processes. Safety requirements here include integrity targets, in the form of maximum acceptable failure rates. We propose a process for flowing safety requirements down to components, by integrating system hazard analysis techniques in a manner that enables functional and quantitative analysis. The originality of the process lies not so much in the individual steps as in the integration of their results within a single coherent framework. In outline, the steps of the proposed process are: 1. Definition of an appropriate system conceptual design model. 2. Identification and classification of “system hazards”: roughly, states of the system that can contribute to accidents and mishaps. Functional Failure Analysis is the suggested technique. 3. Identification of protective measures and system safety functions, by consideration of possible accident sequences arising from unsafe actions and possible component failures. Event Tree Analysis is the suggested technique. 4. Construction of a detailed cause-and-effect model, to record how faults propagate through the system, and to identify possible common causes. Fault Tree Analysis is the suggested technique. 5. Allocation of functional and quantitative safety requirements, using the models from previous steps to justify quantitative targets. A simple running example is used to illustrate the concepts, terminology and features of the process. The terminology of IEC 61508 is used where possible.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND Queensland 4072 Australia TECHNICAL REPORT No. 97-38 Derivation of Safety Requirements for Simple Computer-Based Control Systems

Current best practice is that the acceptability of safety-critical software-based systems should be justified by a clear and defensible argument. This paper examines the structure that such an argument might take with regard to the allocation of system safety requirements to components, in particular software component requirements. A model solution is presented for a general class of control s...

متن کامل

A Formal Method for Building Concurrent Real-Time Software

Motivation. Development of concurrent real-time programs is among the greatest challenges currently facing computer science [1]. Such programs are needed for safety-critical systems, so guaranteeing their correctness is vital. Satisfying precise timing constraints demands a great deal of rigour from programmers. Real-time software is thus expensive to manufacture to the ∗Software Verification R...

متن کامل

Harnessing the Potential to Quantify Public Preferences for Healthcare Priorities through Citizens’ Juries

Despite progress towards greater public engagement, questions about the optimal approach to access public preferences remain unanswered. We review two increasingly popular methods for engaging the public in healthcare priority-setting and determining their preferences; the Citizens’ Jury (CJ) and Discrete Choice Experiment (DCE). We discuss the theoretical framework from which each method is de...

متن کامل

Quantum nondemolition measurements for quantum information

T. C. Ralph,* S. D. Bartlett, J. L. O’Brien, G. J. Pryde, and H. M. Wiseman Centre for Quantum Computer Technology, University of Queensland, Brisbane, Queensland 4072, Australia Department of Physics, University of Queensland, Brisbane, Queensland 4072, Australia School of Physics, The University of Sydney, Sydney, New South Wales 2006, Australia Centre for Quantum Computer Technology, Center ...

متن کامل

Application of Surface Fitting Techniques for the Representation of Leaf Surfaces

Department of Mathematics and Computing, University of Southern Queensland, Toowoomba, QLD 4350, Australia. E-Mail: [email protected] Department of Mathematics, University of Queensland, Brisbane, QLD 4072, Australia ARC Centre of Excellence for Integrative Legume Research, ARC Centre for Complex Systems, Advanced Computational Modelling Centre, University of Queensland, Brisbane, QLD 4072, Aust...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999